﻿@charset "utf-8";
@import url(dll.css);
@import url(global.css);
@import url(module.css);
@import url(onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1180px; min-width:1180px; margin:0 auto; overflow:hidden;}

.header{ width:100%; height:97px; background:url(../images/header_bg.jpg) repeat-x left top; overflow:hidden;}
.logo{float:left;}

.hotline{color:#c50714; font-size:13px; padding-top:20px;}
.hotline span{ font-size:18px;}

.lan{color:#2b2b2b; font-size:13px; text-align:right; padding-top:15px; float:right;}
.lan li{padding:0 5px; float:left;}

.i_nav{height:43px; background:#0D499A;}
/*.i_nav ul{ margin:0 auto; width:1140px;}
.i_nav li{float:left; display:inline-block; width:180px;}
.i_nav li > a{color:#333; font-size:16px; display:inline-block; width:180px; height:43px; line-height:43px; color:#FFF; text-align:center;}
.i_nav li > a:hover{ color:#FFF; background:#d40d1b;}
.i_nav li > a.on{ color:#FFF; background:#d40d1b;}
.i_nav li.line{width:2px; height:43px; background:url(../images/nav_line.png) no-repeat center top;}*/

.i_banner_box{position:relative; width:100%; height:480px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:550px;}
.i_banner li a{display:block; width:100%; height:550px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:12px; height:12px; background:#FFF; overflow:hidden; border-radius:6px;}
.i_banner_p a:hover{ background:#8ed90c;}
.i_banner_p a.on{ background:#8ed90c;}*/

.i_container{width:100%; overflow:hidden; background:#FFF;}

.i_pro{padding:50px 0; height:880px; background:url(../images/bg01.jpg) no-repeat center top;}
.i_pro_l{width:1098px; margin:55px auto 0; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; background:#FFF;}
.i_pro_l li{float:left; width:345px; padding:10px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.i_pro_l li img{width:345px; height:345px;}
.i_pro_l li span{ display:block; height:26px; line-height:26px; text-align:center;}
.i_pro_l li span a{display:block; width:345px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_about{padding:50px 0; height:380px; background:url(../images/bg02.jpg) no-repeat center top;}
.i_about_c{ width:1000px; margin:50px auto 0; max-height:210px; line-height:30px; font-size:13px; color:#FFF; overflow:hidden;}

.i_news{padding:50px 0;}
.i_news_l{width:1080px; margin:50px auto 0;}
.i_news_ll{float:left; width:500px;}
.i_news_lr{float:right; width:550px;}
.i_news_lr dl{ height:78px; margin-top:30px;}
.i_news_lr dl dt{float:left; width:82px; height:78px; text-align:center; color:#6a6a6a; border-right:1px solid #bdbdbd;}
.i_news_lr dl dt strong{ display:block; font-size:48px; line-height:56px;}
.i_news_lr dl dt span{ display:block; font-size:14px;}

.i_news_lr dl dd{float:right; width:452px; height:78px;}
.i_news_lr dl dd h4{ display:block; height:30px; line-height:30px; font-size:14px; color:#c60614;}
.i_news_lr dl dd h4 a{float:left; display:block; color:#c60614; width:365px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_lr dl dd h4 ins{ float:right; display:block; width:85px; text-align:right; text-decoration:none;}
.i_news_lr dl dd span{display:block; line-height:20px; padding:2px 0; height:40px; overflow:hidden;}

.footer{width:100%; background:url(../images/nav_bg.jpg) repeat left top; padding:25px 0 0; min-width:1200px;}

.footer_nav{line-height:30px; margin-bottom:20px;}
.footer_nav dl{ float:left; display:inline-block; width:137px; margin-left:45px;}
.footer_nav dt{ color:#e7e7e7; text-indent:27px; line-height:35px; height:35px; margin-bottom:10px; border-bottom:1px solid #868686; background:url(../images/icon04.png) no-repeat left center; font-size:14px;}
.footer_nav dd a{ display:block; color:#e7e7e7; font-size:13px; line-height:30px; text-indent:30px;}

.copyright{ padding-top:10px; line-height:25px; color:#e7e7e7; text-align:center; font-size:13px; background:url(../images/icon03.png) repeat-x left top;}
.jsq{ padding-bottom:10px; line-height:25px; color:#e7e7e7; text-align:center; font-size:13px;}

.footer a:hover{ color:#d40d1b;}
/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{width:100%; height:500px; z-index:1; overflow:hidden;}
.p_banner{ float:left; display:inline;}
/*.p_banner li{width:100%; height:480px;}
.p_banner li a{display:block; width:100%; height:480px;}
.p_banner_p{width:100%; text-align:right; margin-top:10px;}
.p_banner_p a{display:inline-block; margin:0 5px; width:12px; height:12px; background:#FFF; overflow:hidden; border-radius:6px;}
.p_banner_p a:hover{ background:#8ed90c;}
.p_banner_p a.on{ background:#8ed90c;}*/

.p_container{width:1102px; margin:-99px auto 0; padding:28px 0 50px; background:url(../images/icon05.png) no-repeat left top; z-index:100; position:relative;}
.p_left{float:left; width:267px; border:1px solid #e0e0e0; border-width:0 0 1px 1px; background:#FFF; height: 100% !important;}
.p_right{float:right;}
.p_right1{ width:733px; min-height:300px; padding:24px 50px; border:1px solid #e0e0e0; border-left:0; background:url(../images/icon10.jpg) no-repeat left top #FFF;}

.path{float:right; line-height:48px; }
.path span{ padding:0 5px;}

/*.sidebar{ width:267px; margin-top:30px; margin-bottom:20px;}
.sidebar li{width:233px; height:50px; padding-right:34px;}
.sidebar a{ display:block; width:205px; height:50px; padding-left:23px; border-left:5px solid #FFF; color:#545454; font-size:14px; line-height:49px; background:url(../images/icon07.png) no-repeat 210px center;}
.sidebar a span{ display:block; text-indent:50px; border-bottom:1px solid #e0e0e0;}
.sidebar a:hover{ border-left:5px solid #006caa; color:#006caa; background:url(../images/icon08.png) no-repeat 210px center;}
.sidebar a.on{ border-left:5px solid #006caa; color:#006caa; background:url(../images/icon08.png) no-repeat 210px center;}*/

.p_content{ font-size:14px; padding:20px 5px; line-height:25px;}


/* 内页部分结束 */

.nm_def{ margin:0 auto; width:1100px;}












